<#assign className = table.className>
<#assign classNameLower = className?uncap_first>
<#assign classNameCap = className?lower_case?cap_first>
package ${basepackage}.service;

import ${basepackage}.framework.model.PageData;
import ${basepackage}.framework.model.PageParam;
import ${basepackage}.entity.${className};
import ${basepackage}.model.${className}Model;
import ${basepackage}.framework.generic.GenericService;

/**
 * ${className}服务接口
 */
public interface ${className}Service extends GenericService<${className}>{
	
	
	/**
	 * 获取${className}详情
	 * 
	 * @param id 对象id
	 */
	${className}Model getDetail(Integer id);
	
	/**
	 * ${className}列表(分页)
	 * 
	 * @param param 分页参数
	 */
	PageData<${className}Model> page(PageParam param);

}
